[速報]Amazon Linux AMI 2016.03 がリリースされました!
はじめに
Amazon Linux AMI 2015.03が正式にリリースされました!
ということで早速触ってみました!
触ってみた
EC2 Launch時のQuick Start画面に2016.03が表示されています。
AMI IDは「amzn-ami-hvm-2016.03.0.x86_64-gp2 (ami-f80e0596)」です。
Linux Kernelが4.4になりました
$ uname -srv Linux 4.4.5-15.26.amzn1.x86_64 #1 SMP Wed Mar 16 17:15:34 UTC 2016
SSLv3プロトコルがデフォルトで無効になりました
OpenSSLでは、SSLv3プロトコルはデフォルトで無効になりました。合わせてSSL/TLSプロトコルを使うサーバーアプリケーションのデフォルト設定も無効になりました。以下はApache+mod_sslでの例です。
$ sudo yum install httpd mod_ssl $ sudo cat /etc/httpd/conf.d/ssl.conf | grep SSLv3 SSLProtocol all -SSLv3 SSLProxyProtocol all -SSLv3
DNS名前解決オプションが変更されました
DNS名前解決オプションが変更され、名前解決の試行について、5秒タイムアウトで2回リトライから、2秒タイムアウトで5回リトライに変更されました。この変更により、名前解決が効率的に行われるようになります。
$ cat ifcfg-eth0 | grep RES_OPTIONS RES_OPTIONS="timeout:2 attempts:5" $ cat /etc/resolv.conf | grep options options timeout:2 attempts:5
NUMAバランシングがデフォルトで無効になりました
NUMA(Non-Uniform Memory Access、Non-Uniform Memory Architecture)はマルチプロセッサ制御のアーキテクチャの一つです。NUMAによって予期せぬパフォーマンスの低下が起こらぬよう、デフォルトで無効になりました。
$ sudo sysctl -a | grep kernel.numa_balancing kernel.numa_balancing = 0
OpenLDAPが2.4.40になりました
$ sudo rpm -qa | grep openldap openldap-2.4.40-7.28.amzn1.x86_64
Ruby 2.3のパッケージがリリースされました
yum install ruby23でインストールできます。切り替えはalternativesコマンドで行います。
$ sudo yum install ruby23 $ sudo alternatives --config ruby 2 プログラムがあり 'ruby' を提供します。 選択 コマンド ----------------------------------------------- *+ 1 /usr/bin/ruby2.0 2 /usr/bin/ruby2.3 Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2 $ ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux-gnu]
Rust 1.7
RustはMozillaが開発しているプログラミング言語です。今回のアップデートでプレビュー版として1.7のパッケージがリリースされました。Amazon Linux AMI 2015.03でRust 1.0がプレビューとして含まれたのですが、1年経ってもプレビューが取れません。Rustがもっとムーブメントになったらプレビューが取れるかもしれませんね。
Rustのインストールは--enablerepo=amzn-previewを付与してyumで行います。
$ sudo yum --enablerepo=amzn-preview install rust
軽く動かしてみます。ソースコードを作成。
$ vi main.rs fn main() { println!("Hello, AWS!"); }
rustcコマンドでコンパイルします。
$ rustc main.rs
そして実行。
$ ./main Hello, AWS!
動きました。
留意事項
既存のEC2インスタンスで起動しているAmazon Linuxのバージョンの固定方法についてはAmazon Linuxのリリースバージョンを固定するをご参照ください。
さいごに
SSLv3が色々なサーバーアプリケーションでデフォルト無効になったのはとても良いことだと思います。DNS名前解決オプションの変更によって動作に影響がある場合もあるかと思いますので、動作確認はしっかりしておきましょう。